.pagination{
 overflow:hidden;
 margin:0;
 padding:30px 10px 6px 0px;
 _zoom:1;
}
.pagination *{
 display:inline;
 float:left;
 margin:0;
 padding:0;
 font-size:12px;
}
.pagination i{
 float:none;
 padding-right:1px;
}
.currentPage b{
 float:none;
 color:#f00;
}
.pagination li{
 list-style:none;
 margin:0 5px;
}
.pagination li li{
 position:relative;
 margin:-2px 0 0;
 font-family: Arial, Helvetica, sans-serif
}
/*
.firstPage a,.previousPage a,.nextPage a,.lastPage a{
 overflow:hidden;
 height:0;
 text-indent:-9999em;
 border-top:8px solid #fff;
 border-bottom:8px solid #fff;
}*/
.pagination li li a{
 margin:0 1px;
 padding:0 4px;
 border:3px double #fff;
 border-color:#eee;
 background:#eee;
 color:#06f;
 text-decoration:none;
}
.pagination li li a:hover{
 background:RGB(248,189,0);
 border-color:#fff;
 border-color:RGB(248,189,0);
 color:#fff;
}
li.firstPage{
 margin-left:0px;
}
.firstPage a:hover,.previousPage a:hover{
 border-right-color: RGB(248,189,0);
}
.nextPage a:hover,.lastPage a:hover{
 border-left-color:RGB(248,189,0);
}
li li.currentState a{
 position:relative;
 margin:-1px 3px;
 padding:1px 4px;
 border:3px double #fff;
 border-color:RGB(248,189,0);
 background:RGB(248,189,0);
 color:#fff;
}
li.currentState,.currentState a,.currentState a:hover{
 border-color:#fff #ccc;
 cursor:default;
}
.pagination .active span{
 color:#06f;
}